Autonomic and Energy-Efficient Management of Large-Scale Virtualized Data Centers. (Gestion autonome et économique en énergie des grands centres de données virtualisés)

نویسنده

  • Eugen Feller
چکیده

Large-scale virtualized data centers require cloud providers to implement scalable, autonomic, and energy-efficient cloud management systems. To address these challenges this thesis provides four main contributions. The first one proposes Snooze, a novel Infrastructure-as-a-Service (IaaS) cloud management system, which is designed to scale across many thousands of servers and virtual machines (VMs) while being easy to configure, highly available, and energy efficient. For scalability, Snooze performs distributed VM management based on a hierarchical architecture. To support ease of configuration and high availability Snooze implements self-configuring and self-healing features. Finally, for energy efficiency, Snooze integrates a holistic energy management approach via VM resource (i.e. CPU, memory, network) utilization monitoring, underload/overload detection and mitigation, VM consolidation (by implementing a modified version of the Sercon algorithm), and power management to transition idle servers into a power saving mode. A highly modular Snooze prototype was developed and extensively evaluated on the Grid’5000 testbed using realistic applications. Results show that: (i) distributed VM management does not impact submission time; (ii) fault tolerance mechanisms do not impact application performance and (iii) the system scales well with an increasing number of resources thus making it suitable for managing large-scale data centers. We also show that the system is able to dynamically scale the data center energy consumption with its utilization thus allowing it to conserve substantial power amounts with only limited impact on application performance. Snooze is an open-source software under the GPLv2 license. The second contribution is a novel VM placement algorithm based on the Ant Colony Optimization (ACO) meta-heuristic. ACO is interesting for VM placement due to its polynomial worst-case time complexity, close to optimal solutions and ease of parallelization. Simulation results show that while the scalability of the current algorithm implementation is limited to a smaller number of servers and VMs, the algorithm outperforms the evaluated First-Fit Decreasing greedy approach in terms of the number of required servers and computes close to optimal solutions. In order to enable scalable VM consolidation, this thesis makes two further contributions: (i) an ACO-based consolidation algorithm; (ii) a fully decentralized consolidation system based on an unstructured peer-to-peer network. The key idea is to apply consolidation only in small, randomly formed neighbourhoods of servers. We evaluated our approach by emulation on the Grid’5000 testbed using two state-of-the-art consolidation algorithms (i.e. Sercon and V-MAN) and our ACO-based consolidation algorithm. Results show our system to be scalable as well as to achieve a data center utilization close to the one obtained by executing a centralized consolidation algorithm.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Rôle d'une base de connaissance dans SemIoTics, un système autonome contrôlant un appartement connecté

L’Internet des Objets représente une réalité de plus en plus concrète au fur et à mesure que se déploient de larges réseaux d’objets connectés. Ceux-ci ouvrent de larges perspectives d’applications, mais rencontrent des difficultés en terme d’interopérabilité, de configuration ou de passage à l’échelle. Ces problématiques peuvent être traitées par le recours aux principes du web de données liée...

متن کامل

Contributions à la réplication de données dans les systèmes distribués à grande échelle. (Contributions to data replication in large-scale distributed systems)

Data replication is a key mechanism for building a reliable and efficient data ma-nagement system. Indeed, by keeping several replicas for each piece of data, it is possible toimprove durability. Furthermore, well-placed copies reduce data access time. However, havingmultiple copies for a single piece of data creates consistency problems when the data is up-dated. Over the last ...

متن کامل

Une approche autonome pour la gestion logicielle des espaces intelligents. (An autonomic approach for the software management of smart spaces)

HAL is a multi-disciplinary open access archive for the deposit and dissemination of scientific research documents, whether they are published or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau...

متن کامل

Entrepôts de données sur grilles de calcul

Résumé Les entrepôts de données sont utilisés pour l'exploitation et l'analyse de grands volumes de données extraits des systèmes d'informations en exploitation. Un modèle multidimensionnel organise l'entrepôt de données selon plusieurs axes d'analyse appelés « dimensions ». Les systémes OLAP (OnLine Analytical Processing) permettent une exploration interactive des données contenues dans un ent...

متن کامل

Bringing Introspection into BlobSeer: Towards a Self-Adaptative Distributed Data Management System

Introspection is the prerequisite of an autonomic behavior, the first step towards a performance improvement and a resource-usage optimization for large-scale distributed systems. In Grid environments, the task of observing the application behavior is assigned to monitoring systems. However, most of them are designed to provide general resource information and do not consider specific informati...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012